Description
Release 1. In-file search (Ctrl+F is the picker, so use another key e.g. Ctrl+G or '/'). A find bar (reuse the textinput) takes a query; matches are highlighted; Enter / n next, Shift+Enter / N previous, wrapping around; case-insensitive by default; Esc closes and returns to the editor; the viewport scrolls to keep the active match visible. Live-update matches as you type.
Acceptance Criteria
- #1 A keybind opens a find prompt; typing filters/highlights matches
- #2 Next/prev cycle through matches, wrapping; view scrolls to the match
- #3 Esc closes the find bar; case-insensitive matching